<?php
#+------------------------------------------------------------------
#| 我曾七次鄙视自己的灵魂:
#| 第一次,当它本可进取时，却故作谦卑；
#| 第二次,当它空虚时，用爱欲来填充；
#| 第三次,在困难和容易之间，它选择了容易；
#| 第四次,它犯了错，却借由别人也会犯错来宽慰自己；
#| 第五次,它自由软弱，却把它认为是生命的坚韧；
#| 第六次,当它鄙夷一张丑恶的嘴脸时，却不知那正是自己面具中的一副；
#| 第七次,它侧身于生活的污泥中虽不甘心，却又畏首畏尾。
#+------------------------------------------------------------------
#| Author:Janmas Cromwell <janmas-cromwell@outlook.com>
#+------------------------------------------------------------------
namespace app\index\controller;

use app\common\lib\queue\VisitShortUrl;
use app\common\lib\short\Short;
use think\Exception;
use think\facade\Queue;

class Visit extends FrontController
{
    public function visi(string $code = ''){
        if(!$code){
            return $this->response->error('链接错误');
        }

        try{
            $url = Short::instance($this->app->redisManage->getRedis())->parse($code);
            return $this->response->redirect($url);
        }catch (Exception $exception){
            return $this->response->error($exception->getMessage());
            if(env('APP_DEBUG')){
            }else{
                return $this->response->error('网址解析异常');
            }
        }

    }
}
